<h:panelGroup xmlns:h='http://java.sun.com/jsf/html'
              xmlns:f='http://java.sun.com/jsf/core'
              xmlns:p='http://primefaces.org/ui'
              xmlns:z='http://savanti.com.bo/ui'
              xmlns:s='http://savanti.com.bo/ui-simple'
              xmlns:x='http://java.sun.com/jsf/composite/ui/component'
              xmlns:e='http://java.sun.com/jsf/composite/ui/component-entity' styleClass='IMPreasiento' id='IMPreasiento'><p:growl id='growl'/>

<z:beanMenubar bean='#{IMPreasiento}' title='Pre Asiento'/>


<h:panelGrid columns='1' width='100%' rendered='#{IMPreasiento.form}'>

<h:panelGrid id='bean' columns='2' styleClass='bean align-top'>

  <x:beanPanel id='hd' bean='#{IMPreasiento}' title='Cabecera' cellpadding='7'>

  <e:fieldL b='#{bean}' w='140px' p='Tipo'/>

  <x:fieldN b='#{bean}' w='100px' t='Debe'  v='#{bean.debe}'/>

  <e:fieldI b='#{bean}' w='140px' p='Nombre'/>

  <x:fieldN b='#{bean}' w='100px' t='Haber' v='#{bean.haber}'/>

  </x:beanPanel>


  <x:beanPanel id='ps' bean='#{IMPreasiento}' title='Posicion' cellpadding='5' style='min-width: 500px'>

  <h:panelGrid columns='1' cellpadding='3' style='margin-right: 22px'>

  <x:fieldL t='Grupo' v='#{bean.detail.grupo}' w='75px' x='s'>

  <f:selectItem itemLabel='DEBE' itemValue='DEBE'/>

  <f:selectItem itemLabel='HABER' itemValue='HABER'/>

  </x:fieldL>

  <x:fieldS b='#{bean}' t='Cuenta' v='#{bean.detail.cuenta}' x='#{x}' xL='#{x.codigo} #{x.nombre}'/>

  <x:fieldA b='#{bean}' t='Porcentaje' v='#{bean.detail.porcentaje}' l='detailAdd'/>

  </h:panelGrid>

  </x:beanPanel>

</h:panelGrid>


<x:dataTable bean='#{IMPreasiento}' ls='#{IMPreasiento.entity.lsPreasientoDetalle}' r='#{x.cuenta.codigo}'>

<s:columnT t='Grupo'  v='#{x.grupo}' w='60px'/>

<s:columnT t='Codigo' v='#{x.cuenta.codigo}' w='60px'/>

<s:columnT t='Cuenta' v="#{x.cuenta.codigo eq '1'? 'DEBE' : x.cuenta.codigo eq '2'? 'HABER' : x.cuenta.nombre}"/>

<s:columnN t='Porcentaje' v='#{x.porcentaje}' w='90px'/>

</x:dataTable>

</h:panelGrid>


<e:dataTable bean='#{IMPreasiento}'>

<z:columnT w='60px' t='Id' v='#{x.id}'/>

<z:columnT w='60px' t='Nombre' v='#{x.nombre}'/>

</e:dataTable>

</h:panelGroup>
